home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 December / MACPOWER-1997-12.ISO.7z / MACPOWER-1997-12.ISO / AMUG / PROGRAMMING / Raven 1.2 Examples.sit / Raven 1.2 Examples / Quill / Source / ViewNode.h < prev    next >
Text File  |  1997-01-18  |  1KB  |  49 lines

  1. /*
  2.  *  File:       ViewNode.h
  3.  *  Summary:       A node representing a view resource for use in a THierarchicalTable.
  4.  *  Written by: Jesse Jones
  5.  *
  6.  *  Copyright ゥ 1997 Jesse Jones. 
  7.  *    For conditions of distribution and use, see copyright notice in ZTypes.h  
  8.  *
  9.  *  Change History (most recent first):    
  10.  *
  11.  *         <->     1/18/96    JDJ        Created
  12.  */
  13.  
  14. #pragma once
  15.  
  16. #include "ResourceNode.h"
  17.  
  18.  
  19. // ===================================================================================
  20. //    class CViewNode
  21. // ===================================================================================
  22. class CViewNode : public CResourceNode {
  23.  
  24.     typedef CResourceNode Inherited;    
  25.  
  26. //-----------------------------------
  27. //    Initialization/Destruction
  28. //
  29. public:
  30.     virtual             ~CViewNode();
  31.     
  32.                         CViewNode(THierarchicalTable* table, CResourceMap* rsrcMap);
  33.                                       
  34.                         CViewNode(THierarchicalTable* table, TSubNode* parent, 
  35.                                   CResourceMap* rsrcMap, ResID id);
  36.  
  37.     virtual CResourceNode* Make(TSubNode* parent, ResID id);
  38.                         
  39. //-----------------------------------
  40. //    New API
  41. //
  42. public:
  43.     virtual void         EditResource();
  44. };
  45.  
  46.  
  47.  
  48.  
  49.